/**
 * 介绍一下盒子模型
 * 将一个模块隐藏起来都有哪些方法
 * 透明度属性介绍
 * 在页面上触发一个点击事件，从鼠标点击到事件触发，都经历了什么
 * 浏览器对一个dom事件的执行机制是什么
 * 跨域的解决方案
 * 浏览器的events loop介绍
 * webpack 介绍 常用的属性、配置
 * webpack性能优化，如何减少打包时间
 * vue组件间通信的方案
 * 如何进行定向的组件通信
 * nextTick介绍 使用场景 在dom渲染前，通过nextTick修改了要渲染的数据，这个操作是宏还是微
 * 如何访问到其他组件的方法
 * vue是如何劫持数组的
 * vue3有哪些新特性
 * proxy相对于defineproperty 有哪些优点
 * vue中的createElement 介绍
 * vue指令介绍
 * 说一下自己封装过的指令
 * 封装指令时都用了哪些钩子
 * vue路由的原理 3种模式详细介绍
 * 前端路由与后端路由的区别
 * vue中的mixins 介绍 使用场景
 * http的缓存机制 介绍 如何控制缓存的时间
 * http协议介绍
 * http与https的区别 详细介绍
 * 介绍一下es6中经常用到的新语法
 * 箭头函数的特性 详细介绍
 * 箭头函数可以实现构造函数吗
 * 构造函数 介绍
 * new 一个构造函数的时候，浏览器是做了什么
 * promise的特性 详细介绍
 * reject的返回值如何不使用catch来处理
 * promise中的哪些方法其实是哪些方法的语法糖，其原本的实现原理是什么
 * Map Set介绍
 * Map生成的对象与object生成的对象区别
 * new set一个数组可以实现去重，原理是什么
 * node使用程度
 * express koa egg 介绍 这些框架的区别 自己使用的时候有什么感受
 * 项目中是怎么实现前后端分离的
 * 平常都怎么学习前端
 * 自己对哪些领域感兴趣
 * 最近在写的练手小项目是什么
 * 
 */
